stead in French stead in French lieu noun (archaic, or, literary) A place, or spot, in general; location. [10th–19th c.] Add to Flashcards