an inedible pan-american tropical fruit (solanum mammosum) - Español Inglés Diccionario