Definition of red sandalwood in English:

red sandalwood

noun

  • Either of two Southeast Asian trees of the pea family that yield red timber.