someone that completely abstains from alcohol - Francés Inglés Diccionario