Slang meaning of keeker

keeker means: Noun. A black eye. Because with a black eye you can only keek, meaning peep. [Scottish use]