OCTOPETALOUS


Meaning of OCTOPETALOUS in English

adj having eight petals or flower leaves.

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