What does Admiral Moss mean?

Admiral Moss meaning in Urban Dictionary

Coined by old water dogs, Admiral Moss is a phrase always explain incompetence in relation to everything nautical.