Latin-English dictionary »

medella meaning in English

LatinEnglish
medella [medellae] (1st) F
noun

cure, remedial treatmentnoun

healing, healing power (Sax)noun

healthnoun
[UK: helθ] [US: ˈhelθ]