English-Latin dictionary »

menstrual discharge (usu. pl.) meaning in Latin

EnglishLatin
menstrual discharge (usu. pl.) noun

menstruum [menstrui](2nd) N
noun