1 definition by Ghostofspartakratos
1. Literally meaning 'light of the king of gods'.
2. A stubborn,obstinate,obnoxious geezer who just won't give up.
2. A stubborn,obstinate,obnoxious geezer who just won't give up.
by Ghostofspartakratos February 15, 2018