English-Turkish dictionary »

motorail meaning in Turkish

EnglishTurkish
motorail (type of train)
noun

arabalı trennoun