English

edit

Noun

edit

selenoids

  1. plural of selenoid

Anagrams

edit