Matterhorn in Irish Matterhorn in Irish Matterhorn proper noun An iconic pyramidal mountain on the border of Switzerland and Italy. Add to Flashcards