I felt something in this plexus of blood vessels and nerves, and there must be some muscles in there as well somewhere, I guess.
Ik voelde iets in deze plexus van bloedvaten en zenuwen, en er zullen vast ook ergens spieren zitten, denk ik.