xenohepatocytes

English

Noun

xenohepatocytes

  1. plural of xenohepatocyte