D8 Definition

abbreviation

In role-playing games, a die with eight sides.

Wiktionary

(Internet slang, text messaging) Date.

Wiktionary
To be deeply involved in an activity or to perform an activity to the fullest extent possible.
Wiktionary