Favorite Childrens Book Show Characters: Edgar

Edgar

Name origin: Old English

Name meaning: Properous warrior