serotonin blockaders - Francés Inglés Diccionario