Le drapeau sénégalais est vert jaune rouge comme beaucoup de drapeaux de pays africains...
Le vert symbolise le prophète ou l'espoir selon que l'on est chrétien ou musulman.
L'or évoque la richesse, le fruit du travail et de l'esprit, la culture...
Le rouge représente le sang, le sacrifice.
Quant à l'étoile à 5 branches, elle est très fréquente sur les drapeaux africains et symbolise aussi bien l'espoir d'une jeune nation ou les 5 pilliers de l'islam selon les goûts (et les couleurs)...
Pour plus de précisions sur la symbolique associée à chacune des couleurs et à l'étoile voir Wikipedia