to be on drugs - Spanish English Dictionary