SpanishEdit

EtymologyEdit

From Latin stupefactus.

AdjectiveEdit

estupefacto m ‎(feminine singular estupefacta, masculine plural estupefactos, feminine plural estupefactas)

  1. stupefied, astounded, flabbergasted