Tok means sour in Bengali. A traditional Bengali meal moves from bitter to sour to sweet, and tok dal sits near the end, just before dessert.
Every course has its place.