Translation of keluang in English:

keluang

flying fox

noun

  • 1

    flying fox, fruit-eating bat