implantEnglish

implant, plant, embed, engraft, imbed

Verb

Noun

A prosthesis placed permanently in tissue

English: implant

Bahasa: implan

Bahasa words with similar meanings

English words with similar meanings

Show 4 words

Words that start with "implant"