Turkish-English dictionary »

arabalı tren meaning in English

TurkishEnglish
arabalı tren noun

motorail(type of train)
noun