(n,adj-no) (1) last; end; conclusion; latest; most recent; (exp) (2) (after -tara form or -ta form followed by "ga") no sooner than; right after (often having negative consequences); (3) (arch) (See 最期) one's final moments; (P)[edict]
まで
(prt) (uk) until; till doing; as far as; (P)[edict]
頑張る
がんばる
(v5r,vi) (1) to persevere; to persist; to keep at it; to hang on; to hold out; to do one's best; (2) to insist that; to stick to (one's opinion); (3) to remain in a place; to stick to one's post; to refuse to budge; (P)[edict]
ます
(n) (1) measuring container; measure; (2) box (seating at a theatre, etc.); (3) square on a grid; cell of a grid; (4) (斗 only) square bearing block (at the top of a pillar); (P)[edict]