echobate Share definition Flag 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. echobate by boses August 13, 2010 0 0 Get merch Get the echobate mug. Buy Now — $32.95 See more merch