glory hole (sexual device) - French English Dictionary