Latin-English dictionary »

palmula meaning in English

LatinEnglish
palmula [palmulae] (1st) F
noun

oar [oars]noun
[UK: ɔː(r)] [US: ˈɔːr]