AMBREIN MEANING IN ENGLISH

• Ambrein Definition & Synonyms

  1. (n.) A fragrant substance which is the chief constituent of ambergris.


RECENT SEARCHES