Definition, Meaning, Synonyms & Anagrams | Finnish word IMPLANTOIDA
IMPLANTOIDA
Definitions of IMPLANTOIDA
- (medicine, professional jargon) To implant (to insert surgically into the body).
Number of letters
11
Is palindrome
No
Search for IMPLANTOIDA in:
Page preparation took: 80.42 ms.