Meaning & History
Means "lion of the people", derived from Greek δημος (demos) "the people" combined with Greek λεων (leon) "lion". In Greek mythology, Demoleon is the name of a centaur.
Date | Editor | Change Summary | |||
11/29/2014, 4:47 AM | Lucille | ||||
11/4/2007, 4:53 AM | Lucille |