Translation of troca in English:

troca

pickup, n.

Definition of pickup in English

feminine noun

Mexico, Nicaragua
Motor Vehicles
  • 1

    pickup
    pickup truck