living leech in the oesophagus - Turkish English Dictionary