Embracer

Embracer noun embracingly im- ˈbrā- siŋ- lē adverb Synonyms for embrace Synonyms. Discovery tinkering with its international offe…