Arabic-English dictionary »

تْرُولِّي بَاص meaning in English

ArabicEnglish
تْرُولِّي بَاص m

trolley busbus powered via overhead electric cables