English-Latin dictionary »

spot, stain, blemish meaning in Latin

EnglishLatin
spot, stain, blemish noun

macula [maculae](1st) F
noun