English-Latin dictionary »

slight stain meaning in Latin

EnglishLatin
slight stain noun

labecula [labeculae](1st) F
noun