loud and smelly fart - Espagnol Anglais Dictionnaire