storm-total precipitation - French English Dictionary