Toggle navigation
Register
Log in
Home
Learning Center
Learn More
Register
Log in
Word Definition
Embosom
To take into, or place in, the bosom; to cherish; to foster.
To inclose or surround; to shelter closely; to place in the midst of something.
Synonyms
Enfold
Try it Free
Learn More