Etymology
Today it means: A consultant or consulting firm. Full definition →
From consultant + -cy or consult + -ancy.
Etymology from Wiktionary, CC BY-SA 4.0.