JOHN O' GROATS Meaning of JOHN O' GROATS in English n. village in north Scotland (the most northerly location in Scotland) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012