semenarche - French English Dictionary