man skilled in story telling - Spanish English Dictionary