1 definition by TeehMark309

A smoking high addict 24/7 but still lovable to those he trust. He does not give a fuck about anything and does whatever he wants.
Girl said, Someone set off the alarm!!
Girl 2 replied, It's Ted again.
by TeehMark309 February 2, 2018
Get the Ted mug.