An attorney is a lawyer; an agency offers services on behalf of its customers. A firm is a company offering professional services. An office is a physical facility for a company or firm, or a government department.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.