Landlubber

Webster's Dictionary of the English Language

·noun One who passes his life on land;

— so called among seamen in contempt or ridicule.