irritable

adjective
1
getting annoyed easily; showing your anger
زود رنج, تندخو, بداخلاق, عصبی
synonym bad-tempered