meaning of Becaboo

Becaboo meaning in Urban Dictionary

Term Of Endearment For A Woman/Girl Named Rebecca