botch things up royally - Turkish English Dictionary