Defeating

Spanish Meaning

derrotar

vencer

frustrar

estorbar

defraudar

rechazar

rendir

anular

English Meaning

  1. Present participle of defeat.