Translation of memerang in English:

memerang

beaver

noun

  • 1

    beaver, small amphibious rodent, its brown fur, otter