a plant species in the passiflora genus (passiflora ligularis) - Español Inglés Diccionario