the strangest thing yet - Turkish English Dictionary