From my understanding, a verbose language is easy to read and understand, while a terse language is concise and neat, but more difficult to read.
This is false. Verbose means lots of symbols. Terse means fewer symbols.
This has nothing to do with ease of reading or ease of understanding.
Some folks find verbose COBOL easy to read, other find it confusing because so many symbols are required to do so little.
Some folks find terse I/J/K and APL easy to read because the program is very short. Others find it hard to read because the symbols are obscure.
Terse/Verbose has no relationship with easy to read or easy to understand.
Should there be other things to consider in the definitions?
No. The definitions of terse and verbose are fine.
What's important is that these definitions have nothing to do with "easy to read and understand"
It seems much of the popular programming languages of today are verbose.
Really?
How do we determine if a programming language is more verbose/terse over another?
Count tokens to get something done.
Add 2 TO A GIVING B.
7 tokens
b = a + 2;
6 tokens
http://dictionary.reference.com/browse/verbose
http://dictionary.reference.com/browse/terse