epitrocoide - French English Dictionary