self-limited - Alemán Inglés Diccionario