- grilling [n] - many many questions
- job prospects [n] - possible job opportunities
- parental [adj] - from parents
- interrogation [n] - many many questions
- nagging parents [adj+n] - parents who bother their children a lot
- keeping up with the Jones' [id] - doing as well as your neighbor
- testing [adj] - difficult
- partner [n] - boyfriend / girlfriend
- inflict [v] - cause [harm or pain]
- gone viral [id] - become very popular on the Internet
- close to the bone [id] - painfully true
- laden with [adj] - full of / carrying
- follow the herd [id] - do the same as everyone else
- hear hear [id] - I agree
[n] - noun, [v] - verb, [adj] - adjective, [id] - idiom