strange idea - Turkish English Dictionary