Translation of gorilla in Indonesian

gorilla

gorela

noun

  • 1

    gorela