gross that smells bad! - Espagnol Anglais Dictionnaire