self-dedicated - Turco Inglés Diccionario