Find the word definition

Wiktionary
tea carts

n. (tea cart English)