Word info Synonyms

multijugate

Adjective

Meaning

Having many pairs of leaflets.

Source: Webster's dictionary

Synonyms

Related terms

Close letter words and terms