Fair-weather sailor Meaning, Definition & Usage

Definitions
  1. a make-believe or inexperienced sailor; the nautical equivalent of carpet knight.

Webster 1913