Definition of "Stifle" :
noun: joint between the femur and tibia in a quadruped; corresponds to the human knee
verb: be asphyxiated; die from lack of oxygen
verb: suppress or constrain so as to lessen in intensity
"Stifle your curiosity."
verb: impair the respiration of or obstruct the air passage of
verb: suppress in order to conceal or hide