A shared language built by developers and domain experts and used consistently in conversation and in the code, within a bounded context
The ubiquitous language is the shared vocabulary of developers and domain experts. It appears directly in class and method names. It is also bounded: each bounded context has its own language. So "A single glossary that every team in the company must use for all systems" is the opposite of the idea.
Read more