precipitation echo tops - French English Dictionary