Nihil means nothing in latin. The punchline is a pun on Battle of the Nile (see wikipedia). It may seem bizarre, but is less so because Nelson is already associated with latin in victorian popular culture because of his supposed final words. Can someone explain #2 for me?