to obstruct or hinder - Espagnol Anglais Dictionnaire