Papilionoid Definition
noun
(zoology) Any member of the Papilionoidae.
Wiktionary
Other Word Forms of Papilionoid
Noun
Singular:
papilionoid
Plural:
papilionoidsFind Similar Words
Find similar words to papilionoid using the buttons below.