glory hole - French English Dictionary