Etymology · Scottish Gaelic

Mac Maighstir

2 English words descend from Scottish Gaelic Mac Maighstir, most common first.