create some impediment or difficulty - Espagnol Anglais Dictionnaire