a herbaceous flowering plant (solanum americanum) - Espagnol Anglais Dictionnaire