precipitation echo tops - Spanish English Dictionary