Translation of busut in English:

busut

hummock

noun

  • 1

    hummock, hump in the ground, molehill, mound of earth thrown up by a mole, mound over an ant's nest