Translation of nest in Indonesian

nest

sarang

noun

  • 1

    sarang