Mokroluh (węg. Sárpatak, Tapolysárpatak) – wieś (obec) na Słowacji w kraju preszowskim, powiecie Bardejów. Położona w historycznym kraju Szarysz.
Położenie Leży w dolinie Topli, na szerokiej terasie na lewym brzegu rzeki, ok. 5 km na północny zachód od Bardejowa. Przez wieś przebiega droga krajowa nr 77 z Bardejowa do Lubotina, od której za Tarnovem odbija droga do granicy polskiej na Przełęczy Tylickiej.
Historia Pierwsza wzmianka o miejscowości pochodzi być może już z 1277 r., kiedy miałaby być ona wymieniana jako Mokurlang. W roku 1320 w dokumencie Karola Roberta Andegaweńskiego, którym król nadawał przywileje miejskie Bardejowowi, występuje nazwa Saarpotok, choć nie wiadomo na pewno, czy dotyczyła ona już wsi, czy tylko podmokłego terenu, na którym ona później powstała (węg. sár patak = błotnisty potok)Eugeniusz Janota: Bardyjów. Historyczno-topograficzny opis miasta i okolicy, Kraków 1862.