Big Huge Thesaurus

short-tempered

adjective

similar terms