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