a crazy idea - Turkish English Dictionary