epitrochoidtranslation and definition "epitrochoid", tamil lexiconWordTamil Definitionepitrochoidமேற்சில்லுரு