streetcar


Results for "streetcar"

English - Turkish Dictionary

streetcar

(English - Turkish Dictionary) :
i. tramvay.