What does "service" mean here?
"Service" in this case refers to serving in the United States military. He says this here because the man is dressed up in a United States Navy uniform. It is polite to say "thank you for your service" to military veterans, especially those who are dressed up in uniform.
Get more Native English Expressions >