don't rain on my parade - Turkish English Dictionary