English-Latin dictionary »

one who defiles himself (l+s) meaning in Latin

EnglishLatin
one who defiles himself (L+S) noun

masterbator [masterbatoris](3rd) M
noun