curbed - Turkish English Dictionary