English-Portuguese dictionary »

leech meaning in Portuguese

EnglishPortuguese
leech [leeches] (annelid)
noun
[UK: liːtʃ]
[US: ˈliːtʃ]

sanguessuganoun
{f}