What does the term "Electronic Cash" stand for in computer science lingo? Very often in various online discussions, people cite the word "cash" from the Bitcoin whitepaper title as evidence that Bitcoin should be used for everyday transactions.

I've seen mentions that the term "Electronic Cash" as it appears in the whitepaper title has a very specific meaning in the cypherpunk/computer science community. I've tried looking for a definition online, but I couldn't readily find a more elaborate definition of the term.

What is the meaning of "Electronic Cash" in the computer science lingo?
Digital cash is supposed to be a digital equivalent to our legacy physical cash (coins and banknotes). 

Therefor digital cash needs to fulfill certain criteria:


payments can be made without a middleman
the receiver has a means of verifying the transaction and be sure that they have been paid
the transaction cannot be reversed


These criteria are met no matter if I hand you a banknote or send you a Bitcoin transaction. They also create privacy and non-confiscatability as no middlemen carry out the transaction for you or hold your money for you.