English

edit

Noun

edit

mesenchymocytes

  1. plural of mesenchymocyte