links in Irish links in Irish dumhach noun A golf course, especially one situated on dunes by the sea. Add to Flashcards