petrol powered vehicle design - Almanca İngilizce Sözlük