somewhere to hang hat - Spanish English Dictionary