What is the difference between gross pay and net pay

A.Gross pay is the amount paid in payroll taxes; net pay is the amount before payroll taxes.
B.Gross pay in the take-home amount; net pay is the amount before payroll taxes.
C.Net pay is the take-home amount; gross pay is the amount before payroll taxes.
D.Net pay is the amount paid in payroll taxes; gross pay is the amount before payroll tax