ATV


Meaning of ATV in English

field car, vehicle designed for all types of natural surfaces

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.