drink made of alcohol, mineral water, and lime slices - Español Inglés Diccionario