dranndanach

Etymology
From.

Adjective

 * 1) irritable, quarrelsome, snappy, peevish

Noun

 * 1) cynical person