sapucaia
English
sapucaia meaning in English • sapucaia का अर्थ अंग्रेजी में
Noun
- A Brazilian tree. See Lecythis>, and Monkey-pot>.