Etymology
Today it means: To stupefy. Full definition →
Compare Latin obstupefacere. See ob- and stupefy.
Etymology from Wiktionary, CC BY-SA 4.0.