English-Latin dictionary »

spittle, mucus meaning in Latin

EnglishLatin
spittle, mucus noun

excrementum [excrementi](2nd) N
noun