French-English dictionary »

tomatille meaning in English

FrenchEnglish
tomatille nom {f}

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