a lash of scorpions - Alemán Inglés Diccionario