millstone (n.) Look up millstone at Dictionary.com
Old English mylenstan, from mill (n.1) + stone (n.). Figurative sense of "a burden" (1720) is from Matthew xviii.6.