English-Latin dictionary »

pure latin scelerata meaning in Latin

EnglishLatin
pure Latin scelerata noun

catastatice [catastatices]noun
F

caustice [caustices]noun
F