Translation of kubung in English:

kubung

lemur

noun

  • 1

    lemur, monkey-like animal of Madagascar