otospheres

English

Noun

otospheres

  1. plural of otosphere