"Opa" is a very common expression in Bulgaria. It can be used as a short informal greeting or when people are dancing. But most commonly Bulgarians use it when they've done something wrong unintentionally. For example if someone steps on your foot and says "Opa!", he's most likely making an informal apology rather than inviting you to dance :).