demanding, overbearing, bossy
He is such a demandasaurus
Exhausted from too many demandasauruses
John was a demandasaurus wreck by the end of the day