trailer for transporting heavy loads - Espagnol Anglais Dictionnaire