precipitation bomb - Turkish English Dictionary