WindingPolygon
WindingPolygon[{p1,p2,…,pn}] gives a polygon representing all points for which the closed contour p1,p2,…,pn,p1 winds around at least once.
WindingPolygon[{{p11,p12,…},{p21,p22,…},…}] gives a polygon from the closed contours p11,p12,… and p21,p22,….
WindingPolygon[…,"wrule"] uses the specified winding rule "wrule" to define the polygon.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.