English word definition — powered by WordNet
someone who plays golf poorly
a programmer for whom computing is its own reward
one who works hard at boring tasks
Want to remember hacker?