Seanachaidh: n. (Gaelic) A reciter of ancient lore; a historian
Copyright 1999-2001 E. Elick, L. Merchant