Malayalam Dictionary

കീടഭക്ഷക

keetabhakshaka

insectivorous

  1. insectivorous

Nearby in the dictionary

Support