1 English Synonyms for EFFIGIATE
Prev.1Next
embody
Definition: 1. (transitive) To represent in a physical or concrete form; to incarnate or personify.
There are 4 definitions of the word embody
Show more information about embody
Prev.1Next
Search took: 6.73 ms