Latin-English dictionary »

moschus meaning in English

LatinEnglish
moschus noun
{m}

musk [musks](greasy secretion with powerful odour)
noun
[UK: mʌsk] [US: ˈməsk]