English dictionary
nestled
Definitions, examples, synonyms and antonyms from WordNet 3.0.
adjective satellite
-
drawn or pressed close to someone or something for or as if for affection or protection
ExamplesSaw a number of small houses nestled against the hillside.
Synonyms snuggledSource: WordNet 3.0