Word info

adenophyllous

Adjective

Meaning

Having glands on the leaves.

Source: Webster's dictionary

Close letter words and terms