What does 'Klar' mean in German?

Klar can be translated as:

clear

clearly

obvious

obviously

egg white (food)

understood (alles klar)

of course! (na klar!)