Top Definition
The act of saying "I love you" to hear the echo of the statement back in order to feel like you're being loved.
I'm so lonely that I'm going to go to the Grand Canyon to echobate.
by boses August 12, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.