English-Latin dictionary »

menstrual discharge? meaning in Latin

EnglishLatin
menstrual discharge? noun

cuniculum [cuniculi](2nd) N
noun