Skip to main content

sapucaia

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