LexiTurkTURKISH ↔ ENGLISH DICTIONARY

bumerang” in English

1 English translation
EN
boomerang

The boomerang hurtled whistling through the air.