Translation of kesturi in English:

kesturi

musk

noun

  • 1

    musk, substance secreted by certain animals or produced synthetically, used in perfumes