Entry # 693 has returned 1 entry

dianggariria

noun crocodile

(Indonesian) buaya