If your abuela speak spanish and no one could understand her in Barcelona, then she doesn’t speak a very good spanish. That might explain why she called it “Hispanic Spanish”. “Hispanic” it’s mainly an American term, I think. Usually it’s called Latin American Spanish.