See also: tea cart

English edit

Etymology edit

tea +‎ cart

Noun edit

teacart (plural teacarts)

  1. A mobile cart from which tea (the drink) is distributed or sold.

Anagrams edit