LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“arbalest” in Turkish

1 Turkish translation