Latin-Angol szótár »

dammula angolul

LatinAngol
dammula [dammulae] (1st) F
noun

little deer (as a small and harmless animal)noun

little fallow deer (L+S)noun