Definitions of Taraktogenos:

  • noun:   medium to large Indonesian and Malaysian trees