Vocabulary

トロコイド

trochoid

noun