selenoids
English
Noun
selenoids
plural of
selenoid
Anagrams
nose slide
,
noseslide