Adjective
1. passionate
2. irascible
3. hotheaded, hot-tempered, quick-tempered, short, short-tempered, ill-natured, irascible
4. angry