ХАРАТАТИ — ЕТИМОЛОГІЯ

хара́тати «каструвати»

очевидно, пов’язане з ха́рити «чистити» (див.);
Етимологічні відповідники

Слово Мова
ха́рити «чистити» ?
Етимологічний словник української мови Інституту мовознавства ім. О.О. Потебні НАН України