Definitions
There is 1 meaning of the phrase
Indian Rosewood.
Indian Rosewood - as a noun
East indian tree having a useful dark purple wood
Synonyms (Exact Relations)
dalbergia latifoliaeast india rosewoodeast indian rosewoodindian blackwood