leslie just sat there like a mummy head while we all searched for the missing coffee mug
an individual qualifying as a non-person who is awkward, odd, socially retarded and generally uncomfortable to be around
"leslie just sat there like a mummy head while we all searched for the missing coffee mug" What is the definition of "mummy head"?