a person who tells stories - German English Dictionary