planetoids

English

Noun

planetoids

  1. plural of planetoid

Anagrams