Slang for "Internet Dude", a guy that is extremely internet savvy.
He's such an iDude when it comes to using Google.
22👍 4👎