Feeling of frustration or tension Welcome to Japan Answers