you need to pull yourself together - Alemán Inglés Diccionario