← BackshareGuessimbosomed/ɪmˈbʊzəmd/adjectiveSurrounded or enclosed, as if in a bosom; nestled or sheltered.The cottage was imbosomed in a grove of ancient oaks.She felt imbosomed in the warmth of her family's love.The valley lay imbosomed between two gentle hills.SynonymsenclosednestledshelteredAntonymsexposed