Definitions for "1:18 scale"
1:18 scale is the name of a type of diecast model cars originally produced during the late 1980s, around the same time the classic car hobby enjoyed a huge increase in popularity.