hallanshaker (HAL-an-shay-kur) - n., a vagabond, beggar; a scoundrel, knave.
Literally, one who stands shaking in the hallan, which is the passage between the inner and outer doors of a cottage, to keep the warmth in -- so this fellow would be in the cold part.
---L.