Top definition
A term of endearment derived from a boyfriend and girlfriend doing silly loved up noises at each other whilst rubbing noses
"Eshibushubusheshibusheshiboo"
by eshibooo March 03, 2009
Get the merch
Get the eshiboo neck gaiter and mug.