menarca - French English Dictionary