lymphomonocytes

English

Noun

lymphomonocytes

  1. plural of lymphomonocyte