1. enshrinement (of a deity); residing (in a shrine or sacred place)
2. sitting prominently (in a place); being plunked down; being planted (in a spot)Jocular, humorous term
Discussions
Log in to talk about this word.
Log in to talk about this word.