precipitation echo tops - Turkish English Dictionary