Green’s Dictionary of Slang

moat n.1

(US Und.) a river; thus moat palace, a steamboat.

[US]Ladies’ Repository (N.Y.) Oct. VIII:37 316/2: Moat, a river. Moat Palace, a steamboat.