taa

taa

English Noun
Ad

Definition

A kind of pagoda in China and Japan.

Etymology

From Mandarin 塔 (tǎ, “pagoda”).

Ad