Wiktionary
epitrochoids
n. (plural of epitrochoid English)
n. (plural of epitrochoid English)