Find the word definition

Wiktionary
vampire tea bags

n. (plural of vampire tea bag English)