powder-puff soccer - French English Dictionary