neuropsychiatric treatment station - Francés Inglés Diccionario