not be above doing something - Spanish English Dictionary