What is the full meaning of imbosomed
IMBOSOM, to embrace, also EMBOSOM [v]
Example of the word imbosomed placed on a Scrabble board.