Translation of buaya in English:

buaya

crocodile

noun

  • 1

    crocodile, large amphibious tropical reptile