particle theory of light - French English Dictionary