smell revolting - Turkish English Dictionary