EGAVE
enniche
Meaning
verb
To place in a niche, or as in a niche.
Similar words
nest
nuzzle
birdnest
put in
tuck in
encave
nestle
inhive
snug
inset
Save “enniche” to learn later