Meaning of “serve sth up” in the English Dictionary