tapara
Top 35000
Meanings
Noun
1. fruit of Crescentia cujete (Venezuela)
2. shell of the fruit of Crescentia cujete (Venezuela)