create some impediment or difficulty - Español Inglés Diccionario