epidermal plug - French English Dictionary