がり勉

Noun

 * 1) someone who studies very hard
 * 2) studying hard, swotting

Verb

 * 1) to study hard, to cram, to swot