×

transplant meaning in English

n. transplant, removal from one place and introduction to another (organ, refugee, etc.), transfer, relocation

Related Words

  1. transpiration
  2. transpirer
  3. transplantation
  4. transplanter
PC Version

Copyright © 2018 WordTech Co.