Entry # 1583 has returned 1 entry

utai

[HHL] noun a kind of large lizard, land living