English to Greek implanted

Dictionary entry: implanted
  • Top