synthetic rubber-coated fabric - Turkish English Dictionary