a herbaceous flowering plant (solanum americanum) - Spanish English Dictionary