کف کردن

Etymology
Possibly from foaming at mouth while one is experiencing a seizure or rage.

Verb

 * 1) to foam or froth
 * 2)  to get amazed or stunned
 * 3)  to get fed up
 * دیگه کف کردم بس که خوندم!
 * dige kaf kardam bas ke xundam!
 *  I'm fed up with studying!