menarca - Spanish English Dictionary