technical or specialized nature of the position - Espagnol Anglais Dictionnaire