epicicloides
Spanish
Noun
epicicloides
plural of
epicicloide