return/come back from abroad - Spanish English Dictionary