What does Alabastrum mean?

Alabastrum meaning in General Dictionary

A flower bud

View more

  • A flower bud.

Alabastrum meaning in General Dictionary

(n.) A flower bud.