Slang meaning of window licker

window licker means: Noun. A mentally handicapped person. Derog.