a pair of glasses with very thick lenses - French English Dictionary