I'm not quite sure I understand "embora" in this sentence. Is this a verb? It doesn't look like the typical form of a portuguese verb.
No. Ir embora is the short for ir em boa hora. Now it simply means "go away". Embora can also mean "though/athough"
Obrigada! You are super helpful.