to be down the tubes - Turc Anglais Dictionnaire