If you have access to the advance license with ArcGIS you coudl use the 'Erase tool', you can read more here
Creates a feature class by overlaying the Input Features with the polygons of the Erase Features. Only those portions of the input features falling outside the erase features outside boundaries are copied to the output feature class.
Keep in mind this as well
The Erase Features can be point, line, or polygon as long as the Input Feature is of the same or lesser order feature type. A polygon erase feature can be used to erase polygons, lines, or points from the input features; a line erase feature can be used to erase lines or points from the input features; a point erase feature can be used to erase points from the input features.
If you don't have the advance license, this answer provides an alterntive method, below is the method
- Union A1 and A2 to make A3.
- Then select by location where A3 does not have its center in A2 (you may need to select A3 where it DOES have its centre in A2 and then switch selection). OR select by attributes as Union will append attributes from A1 and A2 to A3. This means it is very easy to identify which polygons are not covered by A2 by null attributes that have been acquired from A2.
- Finally save selection to a new layer.