Atestado admin 5 years ago Atestado Atestado Definition Atestado Spanish Adjective English meaning : crowded