someone who inspires courage - German English Dictionary