English-Latin translations for tomatillo
Definition of tomatillo
- A plant of the nightshade family originating in Mexico, , cultivated for its tomato-like green to green-purple fruit surrounded by a thin papery skin
Trending Searches
Popular Dictionaries