Latin-English dictionary »

serrula meaning in English

LatinEnglish
serrula [serrulae] (1st) F
noun

little sawnoun