Latin-English dictionary »

dammula meaning in English

LatinEnglish
dammula [dammulae] (1st) F
noun

little deer (as a small and harmless animal)noun

little fallow deer (L+S)noun