PETAL


Meaning of PETAL in English

(n.) One of the expanded ambulacra which form a rosette on the black of certain Echini.

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