self-inhibiting - Alemán Inglés Diccionario