insectivorousEnglish

insectivorous

Adjective

(of animals and plants) feeding on insects

English: insectivorous

Bahasa: insektivor

Bahasa words with similar meanings