Tenrecidae


Also found in: Dictionary, Thesaurus, Encyclopedia, Wikipedia.

Tenrecidae

the otter shrews. Shrews are insectivorous mammals in many orders and genera. Include elephant, otter and tree shrews.
Mentioned in ?