meaning of insectivore

1. One of the Insectivora.
2.
any organism that feeds mainly on insects


Related Words

insectivore | insectivores |

Developed & Maintained By Taraprasad.com

Treasure Words