LexiTurkTURKISH ↔ ENGLISH DICTIONARY

(zool.) Turdus merula” in English

2 English translations
EN
blackbird

The blackbird found a little red worm in the green grass.