Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
suffocate
in English
suffocate
#limited
Past Tense
suffocated
Participle Verb
suffocating
Third Person Singular
suffocates