meaning of stock car

1. a racing car with the basic chassis of a commercially available car


Related Words

stock car | stockcar |

Developed & Maintained By Taraprasad.com

Treasure Words