English word definition — powered by WordNet
an embarrassing mistake
make a mess of, destroy or ruin
Want to remember botch?