Definitions of Taraktagenos:

  • noun:   medium to large Indonesian and Malaysian trees