Top definition
a noise that crazy mums make when pleased!
ishaboo... he's a boo!!
by Bev the bas February 04, 2008
Get the mug
Get a ishaboo mug for your mate Callisto.