rest (squarely) on (someone's) shoulders - İspanyolca İngilizce Sözlük