Translation of kayu sedar in English:

kayu sedar

cedarwood

noun

  • 1

    cedarwood