rules and regulations that stifle innovation - Francés Inglés Diccionario