defy explanation - Turkish English Dictionary