English-Latin dictionary »

castration, emasculation meaning in Latin

EnglishLatin
castration, emasculation noun

castratura [castraturae](1st) F
noun