a guest worker - Spanish English Dictionary