Find the word definition

Wiktionary
vampire teabags

n. (plural of vampire teabag English)