Achaparrado admin 5 years ago Achaparrado Achaparrado Definition Achaparrado Spanish Adjective English meaning : Stumpy