thrust (oneself) to the forefront - Spanish English Dictionary