barrack stanchion

Noun

 * 1)  A sailor who remains on land for a long time, not taking any sea voyage.