light passing through a transparent body - French English Dictionary