haha love it. It's definitley a Terminal. and yes tourists call it a station.
Beyonce calls it Grand Central Station in that Lady Gaga song Telephone. always Annoys me. Trains "Terminate" here. This is the last stop. This is not a station.
That's not the first song to refer to this it as station. From Whitney Houston's My Love is Your Love:
"If I loose my fame and fortune... And I'm homeless on the street... And I'm sleeping in Grand Central station... it's ok, if you're sleeping with me"
I heard people refer to it either way...