LexiTurkTURKISH ↔ ENGLISH DICTIONARY

üzerinde hayvanların teşhir edildiği platform” in English

1 English translation
EN
bench

We sat on a bench in the park.