English-Spanish dictionary »

tomatillo meaning in Spanish

EnglishSpanish
tomatillo [tomatillos] (Physalis philadelphica)
noun
[UK: tˌɒmətˈiːəʊ]
[US: tˌɑːmətˈiːoʊ]

tomatillonoun
{m}