Noun Definition

insectivora

1.Definition: shrews; moles; hedgehogs; tenrecs

Category: Animals