a lash of scorpions - Español Inglés Diccionario