Latin-English dictionary »

mappula meaning in English

LatinEnglish
mappula [mappulae] (1st) F
noun

table-napkinnoun
[UK: ˈteɪbl.ˌnæpkɪn] [US: ˈteɪbl.ˌnæpkɪn]