petroleum wax - French English Dictionary