Translation of achaparrado in English:

achaparrado

squat, adj.

adjectivefeminine achaparrada

informal
  • 1

    (persona) squat
    (árbol) stunted