to do everything in its power - Espagnol Anglais Dictionnaire