lambskin polishing pad - French English Dictionary