smell revolting - Spanish English Dictionary