panty shield - French English Dictionary