light seen through a translucent body - Französisch Englisch Wörterbuch