difficult or tedious responsibility - İspanyolca İngilizce Sözlük