Synonyms of 'foiled'

blasted, chapfallen, crestfallen, crossed, dashed, disappointed, dished, dissatisfied, frustrated, let down, regretful