homogeneous and heterogeneous smooth rubber floor coverings with foam backing - French English Dictionary