What was a Tommy in World War 1?

A Tommy in world war one was a British soldier.