on someone's shoulders or back - Espagnol Anglais Dictionnaire