top-cementing plug - French English Dictionary