living leech in the oesophagus - Espagnol Anglais Dictionnaire