leeches - Turkish English Dictionary