semenarche - Spanish English Dictionary