What is the meaning of the word "yale"?

Definitions:

  1. A mystical beast, often depicted with the body of a goat, the tusks of a boar, and large horns that can swivel independently. copy to clipboard NOUN
    • The coat of arms featured a yale, symbolizing strength and protection. copy to clipboard
  2. A well-known brand that produces locks for security systems. copy to clipboard NOUN
    • For added security, they decided to install a Yale lock on their front door. copy to clipboard
  3. An Ivy League research university located in New Haven, Connecticut. copy to clipboard NOUN
    • She was thrilled to receive an acceptance letter from Yale University, her top choice for college. copy to clipboard
  4. One of the most prestigious universities in the world, known for its rigorous academic programs, significant contributions to research, and a long history of excellence. copy to clipboard NOUN
    • Yale University boasts an impressive library system, with millions of volumes available for students and researchers. copy to clipboard

Synonyms: