Insectivora /,insek'tivәrә/ 📖 中文释义 n. [动]食虫类 📘 English Definition(英文释义) n shrews; moles; hedgehogs; tenrecs ← insectivize I 字母词表 insectivore →