MeaningA place where lots of rivers flow, and these rivers are places of prayers
ReligionChristianity
OriginIrish