Łuszczacz to wieś położona w gminie Susiec, w powiecie tomaszowskim, w województwie lubelskim.
Jej powstanie datowane jest na XVIII w., wtedy to ziemie jej wchodziły do w skład starostwa tarnawackiego. W 1845 roku wieś była częścią gminy Tarnawatka, a w latach 1975-1998 Łuszczacz administracyjnie należał do województwa zamojskiego.
Nazwa miejscowości pochodzi najprawdopodobniej od „łuszczenia gontów” (rodzaj pokrycia dachowego) przez mieszkańców, głównie w drewnie jodłowym. Właściciel wsi miał na nazwisko Łuszcz i właśnie od jego nazwiska wywodzi się nazwa Łuszczacz.
Co ciekawe- wieś Łuszczacz jest najwyżej położoną miejscowością w województwie lubelskim (powyżej 350 m. n. p. m.).