What does Avtosh mean?

Avtosh meaning in Urban Dictionary

a small grouping of people in Azerbaijan, that go from metropolitan roads (mostly inside capital of Baku) and test the restrictions of the trips, by either racing or doing different tips in it, such as 2 Wheelers, Burnouts, and plenty, more. Even though, this team drives on any or every car on the market, the vehicle of preference is the Moskvich, that will be light-weight, and it is simple to do tricks on, particularly the 2 wheelers.