Latin-English dictionary »

damnula meaning in English

LatinEnglish
damnula [damnulae] (1st) F
noun

little deer (as a small and harmless animal)noun

little fallow deer (L+S)noun