LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“lion's den” in Turkish

1 Turkish translation