Definify.com

Definition 2025


tomatillos

tomatillos

English

Noun

tomatillos

  1. plural of tomatillo