Louchettes meaning

Goggles intended to rectify strabismus by permitting vision only directly in front.

noun
0
0
Advertisement

Origin of louchettes