1 definition by Joda

Top Definition
Regional, Peoria (Illinois), early to mid-1990's

1. One who uses a computer for chat or e-mail.
2. Especially one who spends long hours in chat or e-mail, engaging in multiple conversational threads with multiple people, even simultaneously.

Her friends finally convinced her to get an Internet account, and would you believe, she's become such a squid!
by Joda January 16, 2006
Mug icon
Buy a squid mug!