tech sgt (technical sergeant) - Francés Inglés Diccionario