LexiTurkTURKISH ↔ ENGLISH DICTIONARY

tatar yayı” in English

1 English translation
EN
crossbow

Tom shot Mary with a crossbow.