Matching 1 . implant (a) not able to be satisfied or satiated; greedy or unappeasable 2 . artificial (b) plant insert or fix (in) 3 . deformity (c) any substance that produces cancer 4 . insatiable (d) produced by man; not occurring naturally 5 . counterpart (e) disfigurement 6 . carcinogen (f) a person or thing identical to or closely resembling another