What does the coulors of Portugal flag mean?

The Portugal flag is green and red, with a shield in the center which represents ocean exploration and the expansion of Portugal's influence during the reign of King Afonso Henriques.

Green represents King Henry the Navigator who was a famous Portuguese explorer. The red represents the internal revolution in the early 1800's. The flag was officially adopted on 30-Jun-1911.