come up with a better idea - Turkish English Dictionary