English-Latin dictionary »

dedecus meaning in Latin

EnglishLatin
dedecus noun

dedecus [dedecoris](3rd) N
noun