nicher
Meanings
Verb
1. to nest (bird)
2. to nestle
3. to hang out (slang)
Examples2
La ville était nichée dans une forêt de grands arbres.
The town was nestled in a forest of tall trees.
Ils ont une petite cabane nichée dans les bois.
They've got a little cabin tucked away in the woods.