tying or fastening place or object - Turkish English Dictionary

Suggest a Term