English Dictionary
◊ NESTLED
nestled
adj : drawn or pressed close to someone or something for or as if
for affection or protection; "saw a number of small
houses nestled against the hillside"; "like a baby
snuggled in its mother's arms" [syn: {snuggled}]