Dictionary English – Romanian

leech



Substantiv
1. (zool.)

lipitoare


2. (înv., ironic)

medic


Expressions:
artificial leech (med.)  =  ventuză scarificată