self-propelled barge - İspanyolca İngilizce Sözlük