Latin-English dictionary »

castratura meaning in English

LatinEnglish
castratura [castraturae] (1st) F
noun

castration, emasculationnoun

pruning of plantsnoun