English-Polish dictionary »

insectivore meaning in Polish

EnglishPolish
insectivore noun
insect-eating animal or plant

owadożercanoun