Word info

petiolulate

Adjective

Meaning

Supported by its own petiolule.

Source: Webster's dictionary

Close letter words and terms