BEOLINGUS
Dictionary - TU Chemnitz

 English  German

to leech [listen] Blut saugen; schmarotzen {vi} [übtr.]

leeching Blut saugend; schmarotzend

leeched Blut gesaugt; schmarotzt