LexiTurkTURKISH ↔ ENGLISH DICTIONARY

ingiliz anahtarı.” in English

1 English translation
EN
spanner

Someone's put a spanner in the works.