English

edit

Noun

edit

tumorspheres

  1. plural of tumorsphere