VariousWords beta
Related Terms:
Definitions:
Noun
stead
position
place
lieu
Definition: the post or function properly or customarily occupied or served by another; "can you go in my stead?"; "took his place"; "in lieu of"
Definition: A place, or spot, in general.
Definition: One's partner in a romantic relationship.
Verb
Definition: To help, support, benefit or assist; to be helpful.