landmark in Irish landmark in Irish sainchomhartha noun A recognizable natural or man-made feature used for navigation. Add to Flashcards