a herbaceous flowering plant (solanum americanum) - Español Inglés Diccionario