taotao

English

Noun

taotao (plural taotaos)

  1. A carved humanoid figure that represents a spirit in anitism.