Top definition
1) A person with great psychic power used in warfare.

2) A unit in the popular Warhammer game.
The military has just deployed the 51st Psycher unit.
by 1Slex1 March 30, 2008
Get the mug
Get a psycher mug for your friend Jerry.