SHACK Meaning of SHACK in English (n.) A shiftless fellow; a low, itinerant beggar; a vagabond; a tramp. Webster's English dictionary. Английский словарь Webster. 2012