menstruos - German English Dictionary