constitute an impediment - Espagnol Anglais Dictionnaire