ALABASTRUM


Meaning of ALABASTRUM in English

noun a flower bud.

Webster English vocab.      Английский словарь Webster.