a species in the rubiaceae (randia aculeata) - Español Inglés Diccionario