Shirty means bad-tempered, irritable.

Related Articles

Venlafaxine at psychology-glossary.com■■
Venlafaxine refers to an antidepressant available in the United States under the trade name of Effexor . . . Read More