nicher
Top 10000
Meanings
Verb
1. to nest (bird)
2. to nestle
3. to hang out (slang)
Examples2
The town was nestled in a forest of tall trees.
They've got a little cabin tucked away in the woods.