Top definition
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
Get the mug
Get a Ecall mug for your dog Manley.
buy the domain for your cat blog