menarca - German English Dictionary