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