How do you spell Insectivora 

Available Definitions:
1)  n. pl. - An order of mammals which feed principally upon insects.
2)  n. pl. - A division of the Cheiroptera, including the common or insect-eating bats.





 Take Spelling Test