Top definition
A term of endearment originating in Corvallis Oregon but now used all over the country. Literal translation is "I love you."
Sarah: I have to go.... Esho-Bosho!
Tati: okay see you later! Esho-Bosho!
by dragonfiddler December 09, 2011
Get the mug
Get a Esho-Bosho mug for your daughter Rihanna.