Definition of sandalwood oil in English:

sandalwood oil

noun

mass noun
  • An aromatic oil made from sandalwood, used for its scent.