impede expansion of a firm - Español Inglés Diccionario