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 Matt. xviii:6.