rain on somebody's parade - Turkish English Dictionary