Word info

octandrous

Adjective

Meaning

Of or pertaining to the Octandria; having eight distinct stamens.

Source: Webster's dictionary

Close letter words and terms