sacha capulí

Spanish

Noun

sacha capulí m

  1. Vallea stipularis, an Andean tree.