Translation of sarang in English:

sarang

lair, nest, web

noun

  • 1

    lair, nest, web
    ‘sarang madu’ honeycomb
  • 2

    hideout
  • 3

    breeding place, hotbed