tech sgt (technical sergeant) - Español Inglés Diccionario