drugs of last resort

English

Noun

drugs of last resort

  1. plural of drug of last resort