Definify.com

Definition 2024


tomatillos

tomatillos

English

Noun

tomatillos

  1. plural of tomatillo