STREETCAR Meaning of STREETCAR in English [noun] [C] - US for tramThe cheapest way of doing a tour of the city is to take a streetcar. Cambridge English vocab. Кембриджский английский словарь. 2012