long strap binding - Turkish English Dictionary