obstruction (especially a traffic jam) - Espagnol Anglais Dictionnaire