Verb

Dictionary in Provencal

estoufa

to asphyxiate, to suffocate

English translation to asphyxiate, to suffocate
Grammatical category v.
Also from English to asphyxiate, to suffocate