to hold top jobs - Spanish English Dictionary