personal security detachment (psd) - Alemán Inglés Diccionario