LOUCHETTES Meaning of LOUCHETTES in English ( n. pl. ) Goggles intended to rectify strabismus by permitting vision only directly in front. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012