AMBOYNA PINE MEANING IN ENGLISH

• Amboyna pine Definition & Synonyms

  1. () The resiniferous tree Agathis Dammara, of the Moluccas.


RECENT SEARCHES