TRAMCAR Meaning of TRAMCAR in English n. Brit. TRAM(1) 1. Oxford English vocab. Оксфордский английский словарь. 2012