an allegory or moral fable - German English Dictionary