MOSSTODLACH, a village, in the parish of SpeyMOUTH, county of Elgin, 2| miles (s.) from Garmouth; containing 93 inhabitants. It is situated on the road from P'ochabers to Elgin, at its junction with the road from Garmouth to Rothes. The river Spey flows at a short distance from it, on the east.