Turkish-English dictionary »

atv meaning in English

TurkishEnglish
ATV noun

quad bike(small off-road four-wheeled powered vehicle)
noun