trochoids

English

Noun

trochoids

  1. plural of trochoid

Anagrams