smug

Fun Dictionary -> smug

smug - Vulgar Dictionary definition

A nick name for a blacksmith; also neat and spruce.