stranded abroad - Spanish English Dictionary