Translation of sarang in English:

sarang

den

noun

  • 1

    den, wild animal's lair, nest, structure or place in which a bird lays eggs and shelters its young, breeding-place