Latin-English dictionary »

papula meaning in English

LatinEnglish
papula [papulae] (1st) F
noun

pimple, pustulenoun