cantankerous

adjective
1
often angry; always complaining
بدخلق, غرغرو, زودخشم