The adjective belga - meaning Belgian - can be confusing, because it functions differently from other words used to describe nationality, such as:
italiano, italiana / italiani, italiane (Italian)
americano, americana / americani, americane (American)
russo, russa / russi, russe (Russian)
spagnolo, spagnola / spagnoli, spagnole (Spanish)
brasiliano, brasilia…