high on several different drugs or a mixture of drugs and alcohol (person) - Français Anglais Dictionnaire

Suggérer une traduction