A biofertilizer is
Biofertilizers are those organisms which can bring about enrichment of soil. For example the leaves of Azolla house colonies of the cyanobacteria Anabaena which fix atmospheric nitrogen for the plant to make use of. Azotobacter is also a fertilizer but it is a free – living nitrogen fixing cyanobacteria.