English edit

Noun edit

oncospheres

  1. plural of oncosphere

Anagrams edit