Definition of “tea ball” - English Dictionary

English