Me being a Japanese culture lover, it literally means in japanese "I humbly receive". You say it when you are having your food served by the server or waitress. I say it all the time when I go out and eat japanese food. It is a compliment in Japanese culture. When you are finished eating you say "Gochisosama deshita".