BALSAMIFEROUS MEANING IN ENGLISH

• Balsamiferous Definition & Synonyms

  1. (a.) Producing balsam.


RECENT SEARCHES