English word definition — powered by WordNet
situated in a particular spot or position
put in position in relation to other things
Want to remember placed?