[noun] [C] - an ordinary car that has been made stronger and faster so that it can be driven in special racesHe spends every Saturday watching stockcar racing.
STOCKCAR
Meaning of STOCKCAR in English
Cambridge English vocab. Кембриджский английский словарь. 2012