Translation of bowels in Indonesian

bowels

usus besar

plural noun

  • 1

    usus besar