Top definition
1. Someone who carries heavy loads, is tasked with many responsibilities and is generally a bad-tempered person due to the given role.
Combat medics are such angry camels
by runningmanpro October 19, 2011
Get the mug
Get a Angry Camel mug for your dog James.