descornarse

listen to the pronunciation of descornarse
Испанский Язык - Английский Язык
rack one's brains, think really hard, try very hard to remember something
work like a slave, work hard, slave away