Definition for Atmospheric deposition

From Biology Forums Dictionary

The wet or dry deposition on land of pollutants.