seannachie
English
seannachie meaning in English • seannachie का अर्थ अंग्रेजी में
Noun
- A bard among the Highlanders of Scotland, who preserved and repeated the traditions of the tribes; also, a genealogist.