English-Latin dictionary »

draining life blood (souter) meaning in Latin

EnglishLatin
draining life blood (Souter) noun

laceratrix [laceratricis](3rd) F
noun