Holycross

See also: holy cross and Holy Cross

English

Proper noun

Holycross

  1. A village in Ireland.