Translation of biawak in English:

biawak

iguana

noun

  • 1

    iguana, tropical large lizard