Word info

papilionoid

Noun

Meaning

papilionoid (plural papilionoids)

(botany) Any member of subfamily Papilionoideae of peas and other legumes.

Source: en.wiktionary.org

Close letter words and terms