Adjective Definition

insectivorous

1.Definition: (of animals and plants) feeding on insects




Please Share