look up any word, like trill:
 
1.
electronic call, usually over the inernet
whilst running my business, like a boss, i recieved an ecall to inform me about the wonders of ecommerce
by AnimeReference November 07, 2010