英語候補being plunked downbeing planted (in a spot)enshrinement (of a deity)residing (in a shrine or sacred place)