pterocarpus macrocarpus Meaning, Definition & Usage

  1. noun tree of India and Burma yielding a wood resembling mahogany
    Burmese rosewood; Burma padauk.

WordNet