Definitions of Indian rosewood:

  • noun:   East Indian tree having a useful dark purple wood