English-Latin dictionary »

horseleech (douay) meaning in Latin

EnglishLatin
horseleech (Douay) noun
[UK: ˈhɔː.sliːtʃ]
[US: ˈhɔːrs.ˌliːtʃ]

sanguisuga [sanguisugae](1st) F
noun