petroleum waxes - French English Dictionary