LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“lady's slipper” in Turkish

2 Turkish translations