toothed ring armature - Turco Inglés Diccionario