giant cell tumor of tendon sheath - Francés Inglés Diccionario