Definition of pearl tea in English:

pearl tea

noun