PETAL FALL SPRAY


Meaning of PETAL FALL SPRAY in English

noun

: calyx spray

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.