2 inch DWV fitting made of PVC. This is a drain waste vent fitting - designed for those or similar applications. Hub x Hub ends.