epicycloids
English
Noun
epicycloids
plural of
epicycloid