This is "The Online Dictionary of Language Terminology". I am forced to use it a lot in this forum to understand linguistic terminology (example: What the heck is "metalepsis"??!). It is very useful. It has easy to understand definitions, great examples, and often gives the Greek etymology of the word which helps with memorization.