self-inhibiting - Francés Inglés Diccionario