powder puff race - French English Dictionary