Paul Hewitt writes in his book
Expansion of real gases lead to cooling as average translational kinetic energy per molecule decreases.
The reason given is:
During Expansion molecules collide with more receding molecules than with approaching so that net work done on a molecule is negative due to which speed decreases and hence temperature decreases.
I am not able to understand how a molecule can collide more with molecules ahead than hits received from molecules behind. To me it seems that both density and speed of molecules approaching a particular molecule from behind will be more.