selenoids

English

Noun

selenoids

  1. plural of selenoid

Anagrams