Yahoo Web Search

Search results

  1. Dictionary
    office space

    noun

    • 1. space within a building available as business premises: "up to 12,500 square metres of office space is proposed in four buildings"