English-Latin dictionary »

mucus, snot meaning in Latin

EnglishLatin
mucus, snot noun

mucus [muci](2nd) M
noun