turu sebua

Nias

Noun

turu sebua (mutated form duru sebua)

  1. thumb