long-term depot neuroleptics - Alemán Inglés Diccionario