We found one dictionary that defines the word duncan macgregor:
General (1 matching dictionary)
General (1 matching dictionary)
- Duncan MacGregor (academic), Duncan MacGregor (rugby union), Duncan MacGregor: Wikipedia, the Free Encyclopedia