meaning of 8^D

8^D meaning in Urban Dictionary

Happy face