Translation of tikus kesturi in English:

tikus kesturi

musquash

noun

  • 1

    musquash, rat-like North American water animal, its fur