Definition of Atmometer

Any infomration entered here is solely your responsibility

Currently available definitions
Atmometer in English
Noun
  1. an instrument that measures rate of evaporation of water