leeched - Turkish English Dictionary