debby - Turkish English Dictionary