epitrochoid - French English Dictionary