SAPUCAIA MEANING IN ENGLISH

• Sapucaia Definition & Synonyms

  1. (n.) A Brazilian tree. See Lecythis, and Monkey-pot.


RECENT SEARCHES