Online English Dictionary

Home

Trackroad


n.

A towing path.


© 2009 Dammam Community College