English

edit

Noun

edit

lymphocysts

  1. plural of lymphocyst