stead
noun
°A place, or spot, in general.
°A place or room which another had, has, or might have.
verb
°To help; to support; to benefit; to assist.
°To fill place of.