English

edit

Noun

edit

xenohepatocytes

  1. plural of xenohepatocyte