menstrues - German English Dictionary