Word info

decandrous

Adjective

Meaning

Belonging to the Decandria; having ten stamens.

Source: Webster's dictionary

Close letter words and terms