Trubsee is a mountain lake in Switzerland, at the foot of the Titlis