meaning of Boobalaboo

Boobalaboo meaning in Urban Dictionary

a lady which sucks her very own tits for pleasure