a plant species widespread across tropical africa and much of the americas (thalia geniculata) - Español Inglés Diccionario