superior hemorrhoidal plexus - Turkish English Dictionary