novel substances - Turkish English Dictionary