moulded rubber sole - Spanish English Dictionary