Definitions for main drag
Random House Webster's College Dictionary
Slang.the main street of a town.
Origin of main drag:
the main street of a town or city
The main street of a town or suburb, or the principal highway passing through a rural area.