trench upon - İspanyolca İngilizce Sözlük