Subscribe
URL of the page has been copied to clipboard.
Meaning : A village in eastern Ireland (northwest of Dublin). Seat of Irish kings until 6th century.
Install App
Tara meaning in Telugu.