catapult (large) - İspanyolca İngilizce Sözlük