quénu's hemorrhoidal plexus - Turkish English Dictionary