Etymonline. Online English Etymology Dictionary. <etymonline.com> by Douglas Harper.