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