Hardcore fans of British TV shows such as Doctor Who and Sherlock. The word itself is a portmanteau of the words
Tea and
Weeaboo
Teeaboo; Isn't Doctor who the best thing in the world?!
Random Person; Meh
Teeaboo; FUCK YOU FOR NOT LIKING IT AS MUCH AS I DO!!!!
Random person; fucking Teeaboo