on the self-service principle - Turco Inglés Diccionario