Noun
papilionoid (plural papilionoids) (botany) Any member of subfamily Papilionoideae of peas and other legumes.