山田君は自分のボスに対する怒りを抑えようと努めた。

Sentence Analyzer

山田 自分 ぼす に対する 怒り 抑えよう 努めた

English Translation

Yamada tried hard to keep his anger against his boss in check.

Furigana

山田(やまだ)(くん)自分(じぶん)のボスに(たい)する(いか)りを(おさ)えようと(つと)めた。

Romanji

Yamada kun wa jibun no bosu nitaisuru ikari o osaeyou to tsutometa.

Words

(くん)
Mr (junior); master; boy
()
topic marker particle; indicates contrast with another option (stated or unstated); adds emphasis
自分 (じぶん)
myself; yourself; oneself; himself; herself; I; me; you
()
indicates possessive; nominalizes verbs and adjectives; substitutes for "ga" in subordinate phrases; (at sentence-end, falling tone) indicates a confident conclusion; (at sentence-end) indicates emotional emphasis; (at sentence-end, rising tone) indicates question
ボス (ボス)
boss
に対する (にたいする)
regarding; in; to; towards; with regards to
怒り (いかり)
anger; rage; fury; wrath; indignation
()
indicates direct object of action; indicates subject of causative expression; indicates an area traversed; indicates time (period) over which action takes place; indicates point of departure or separation of action; indicates object of desire, like, hate, etc.
押さえる (おさえる)
to pin something down; to hold something down; to hold something back; to stop; to restrain; to curb; to seize; to grasp; to arrest; to gain control of something; to govern; to keep down (e.g. information); to suppress; to catch happening; to determine (important points); to find (proof); to understand
()
if; when; and; with; particle used for quoting (with speech, thoughts, etc.); quoting particle; promoted pawn; indicates question (sentence end)
努める (つとめる)
to endeavor (endeavour); to try; to strive; to make an effort; to exert oneself; to be diligent; to be committed (to doing something)

Kanji

Readings: サン、 セン、 やま
Meaning: mountain
Readings: デン、 た
Meanings: rice field, rice paddy
Readings: クン、 きみ、 -ぎみ
Meanings: mister, you, ruler, male name suffix
Readings: ジ、 シ、 みずか.ら、 おの.ずから、 おの.ずと
Meaning: oneself
Readings: ブン、 フン、 ブ、 わ.ける、 わ.け、 わ.かれる、 わ.かる、 わ.かつ
Meanings: part, minute of time, segment, share, degree, one's lot, duty, understand, know, rate, 1%, chances, shaku/100
Readings: タイ、 ツイ、 あいて、 こた.える、 そろ.い、 つれあ.い、 なら.ぶ、 むか.う
Meanings: vis-a-vis, opposite, even, equal, versus, anti-, compare
Readings: ド、 ヌ、 いか.る、 おこ.る
Meanings: angry, be offended
Readings: ヨク、 おさ.える
Meanings: repress, well, now, in the first place, push, shove, press, seal, do in spite of
Readings: ド、 つと.める
Meanings: toil, diligent, as much as possible