supercharger drain plug - French English Dictionary