carry something on someone's shoulders - Francés Inglés Diccionario