Definition of amphicyte in English:

amphicyte

noun

Anatomy
  • Satellite cell.

Origin

1920s.