English-Latin dictionary »

deflowerer meaning in Latin

EnglishLatin
deflowerer noun

devirginator [devirginatoris](3rd) M
noun