Apachurrado admin 6 years ago Apachurrado Apachurrado Definition Apachurrado Spanish Adjective English meaning : crushed