bottlers

noun
  1. companies or facilities that bottle beverages or other liquids
  2. people who lose their nerve or fail to perform when under pressure
  3. Usage: British slang

Examples