bad-tempered or cantankerous

listen to the pronunciation of bad-tempered or cantankerous