English translation of 'sanguisuga'
'sanguisuga' in Other Languages
British English: leech NOUN
A leech is a small animal which looks like a worm and lives in water. Leeches feed by attaching themselves to other animals and sucking their blood.
Translation of sanguisuga from the Collins Italian to English Dictionary