meaning of boo boo

boo boo meaning in General Dictionary

an uncomfortable mistake