English edit

Noun edit

lymphocysts

  1. plural of lymphocyst