adjective/estupeˈfaɡto/stupefied, dumbfounded, astounded, flabbergastedBorrowed from Latin stupefactus.