tomatillo (solanum hirtum) - Spanish English Dictionary