Atruchado admin 5 years ago Atruchado Atruchado Definition Atruchado Spanish Adjective English meaning : Abandoned