The smallest unit of a kidney which is responsible for the removal of nitrogenous wastes from the blood is:
Nephron
Nephron is the smallest unit of the excretory system that helps in the removal of nitrogenous waste from the blood. Each kidney contains more than a million tiny filtering nephrons that help in cleaning the blood.