Definitions of livery stable:

  • noun:   stable where horses and vehicles are kept for hire