tumoursphere

English

Noun

tumoursphere (plural tumourspheres)

  1. Alternative form of tumorsphere.