Latin-English dictionary »

sphaerula meaning in English

LatinEnglish
sphaerula [sphaerulae] (1st) F
noun

small ball / spherenoun