landlubber

noun

1.
a person who lives and works on land
Derived from:
landlubberly
2.
an inexperienced sailor; a sailor on the first voyage
Derived from:
landlubberly