rainfall applicator - French English Dictionary