Latin-English dictionary »

camilla meaning in English

LatinEnglish
camilla [camillae] (1st) F
noun

handmaiden / female of unblemished character attendant in religious ceremoniesnoun