ALABASTRUM MEANING IN ENGLISH

• Alabastrum Definition & Synonyms

  1. (n.) A flower bud.


RECENT SEARCHES