pull yourself together! - Turco Inglés Diccionario