Baffling

Spanish Meaning

desconcertante

desfavorable

English Meaning

  1. Present participle of baffle.
  2. puzzling and frustrating