Question: why leghaemoglobin is called oxygen scavenger?
Answer: Leg haemoglobin is called oxygen scavenger because ,the enzyme nitrogenase is highly sensitive to molecular oxygen,it requires anaerobic conditions.So,leg haemoglobin present in the root nodules protects the nitrogenase enzyme from oxygen.