given yourself away - Alemán Inglés Diccionario