Aterrador admin 5 years ago Aterrador Aterrador Definition Aterrador Spanish Adjective English meaning : scary