self-dedicated - Alemán Inglés Diccionario