ROSEMALOES MEANING IN ENGLISH

• Rosemaloes Definition & Synonyms

  1. (n.) The liquid storax of the East Indian Liquidambar orientalis.


RECENT SEARCHES