Translation of ATV in Spanish:

ATV

noun

  • 1

    • all-terrain vehicle