Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
implants
in English
implants
us
/ɪmˈplænts/
uk
/ɪmˈplɑːnts/
#common
Lemma:
implant
The lemma is the base or root form of this word.
Definitions
Noun
surgically
inserted
devices
(
e
.
g
.
tissue
,
prosthetics
)
Verb
to
insert
something
surgically
into
the
body
an
embryo
attaching
to
the
womb