These three words are difficult for non-native speaker. 

 

stifle : to suffocate or suppress someone or something 

 

ex) stifle laughter

 

strife : collision 

 

trifle : triviality