Translation of crocodile in Indonesian

crocodile

buaya

noun

  • 1

    buaya