What is Tachead?
Someone who takes drugs often, A term used in great britain.
He's a tachead
What a tachead
Are we going out tonight with the tacheads?