Translation of buaya in English:

buaya

alligator, crocodile

noun

  • 1

    alligator, crocodile
  • 2

    scoundrel, villain