English

edit

Noun

edit

oncospheres

  1. plural of oncosphere

Anagrams

edit