pull yourself together! - Alemán Inglés Diccionario