Cities between Kfar Baruch and Shoresh


Cities between Kfar Baruch and Shoresh   |   Kibbutzim between Kfar Baruch and Shoresh   |   Moshavim between Kfar Baruch and Shoresh   |   Nature reserve between Kfar Baruch and Shoresh

Up to 10 kilometers
Distance from Kfar Baruch to Givat Ada is : 0.6 kilometer Driving from Kfar Baruch to Givat Ada - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Alonei Yitzhak is : 2.5 kilometer Driving from Kfar Baruch to Alonei Yitzhak - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Barkai is : 6.7 kilometer Driving from Kfar Baruch to Barkai - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Gan HaShomron is : 7.8 kilometer Driving from Kfar Baruch to Gan HaShomron - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Megiddo is : 9 kilometer Driving from Kfar Baruch to Megiddo - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Mishmar HaEmek is : 9.1 kilometer Driving from Kfar Baruch to Mishmar HaEmek - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Midrakh Oz is : 9.1 kilometer Driving from Kfar Baruch to Midrakh Oz - map and directions at Google maps \ Bus
Up to 20 kilometers
Distance from Kfar Baruch to Harish is : 10.5 kilometer Driving from Kfar Baruch to Harish - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Or Akiva is : 10.8 kilometer Driving from Kfar Baruch to Or Akiva - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Maale Iron is : 13.2 kilometer Driving from Kfar Baruch to Maale Iron - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Ramat HaShofet is : 13.8 kilometer Driving from Kfar Baruch to Ramat HaShofet - map and directions at Google maps \ Bus
Distance from Kfar Baruch to baqa el garbia is : 14.1 kilometer Driving from Kfar Baruch to baqa el garbia - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Melea is : 14.1 kilometer Driving from Kfar Baruch to Melea - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Nir Yafeh is : 14.2 kilometer Driving from Kfar Baruch to Nir Yafeh - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Gan Shmuel is : 14.3 kilometer Driving from Kfar Baruch to Gan Shmuel - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Ein HaShofet is : 15 kilometer Driving from Kfar Baruch to Ein HaShofet - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Ahituv is : 18.5 kilometer Driving from Kfar Baruch to Ahituv - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Ramot Menashe is : 19.2 kilometer Driving from Kfar Baruch to Ramot Menashe - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Mei Ami is : 19.3 kilometer Driving from Kfar Baruch to Mei Ami - map and directions at Google maps \ Bus
Distance from Kfar Baruch to HaMaapil is : 19.8 kilometer Driving from Kfar Baruch to HaMaapil - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Hadera is : 20 kilometer Driving from Kfar Baruch to Hadera - map and directions at Google maps \ Bus
Up to 30 kilometers
Distance from Kfar Baruch to Ram On is : 20.3 kilometer Driving from Kfar Baruch to Ram On - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Ometz is : 20.6 kilometer Driving from Kfar Baruch to Ometz - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Givat Olga is : 21.3 kilometer Driving from Kfar Baruch to Givat Olga - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Elyakhin is : 21.9 kilometer Driving from Kfar Baruch to Elyakhin - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Tal Menashe is : 21.9 kilometer Driving from Kfar Baruch to Tal Menashe - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Yael is : 22.3 kilometer Driving from Kfar Baruch to Yael - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Yizrael is : 22.3 kilometer Driving from Kfar Baruch to Yizrael - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Givat Haim is : 22.4 kilometer Driving from Kfar Baruch to Givat Haim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Meitav is : 22.4 kilometer Driving from Kfar Baruch to Meitav - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Bahan is : 22.9 kilometer Driving from Kfar Baruch to Bahan - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Shaked is : 23 kilometer Driving from Kfar Baruch to Shaked - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Gan Yoshiya is : 23.6 kilometer Driving from Kfar Baruch to Gan Yoshiya - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Prazon is : 23.6 kilometer Driving from Kfar Baruch to Prazon - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Herev Leet is : 23.8 kilometer Driving from Kfar Baruch to Herev Leet - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Hogla is : 24.2 kilometer Driving from Kfar Baruch to Hogla - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Reihan is : 24.4 kilometer Driving from Kfar Baruch to Reihan - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Hibat Tzion is : 24.7 kilometer Driving from Kfar Baruch to Hibat Tzion - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Bat Hefer is : 25.5 kilometer Driving from Kfar Baruch to Bat Hefer - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Magen Shaul is : 26 kilometer Driving from Kfar Baruch to Magen Shaul - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Geulei Teiman is : 26.3 kilometer Driving from Kfar Baruch to Geulei Teiman - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Haniel is : 26.4 kilometer Driving from Kfar Baruch to Haniel - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Katzir is : 26.4 kilometer Driving from Kfar Baruch to Katzir - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Burgata is : 26.7 kilometer Driving from Kfar Baruch to Burgata - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Elyashiv is : 26.9 kilometer Driving from Kfar Baruch to Elyashiv - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Beerotayim is : 27 kilometer Driving from Kfar Baruch to Beerotayim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to HaOgen is : 27.7 kilometer Driving from Kfar Baruch to HaOgen - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Beit HaLevi is : 28.4 kilometer Driving from Kfar Baruch to Beit HaLevi - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Hofit is : 30 kilometer Driving from Kfar Baruch to Hofit - map and directions at Google maps \ Bus
Up to 40 kilometers
Distance from Kfar Baruch to Mevo Dotan is : 30.1 kilometer Driving from Kfar Baruch to Mevo Dotan - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Beit Herut is : 31 kilometer Driving from Kfar Baruch to Beit Herut - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Hadar Am is : 31 kilometer Driving from Kfar Baruch to Hadar Am - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Geulim is : 31.4 kilometer Driving from Kfar Baruch to Geulim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Beit Yanai is : 31.6 kilometer Driving from Kfar Baruch to Beit Yanai - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Qalansawe is : 31.9 kilometer Driving from Kfar Baruch to Qalansawe - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Bitan Aharon is : 32.7 kilometer Driving from Kfar Baruch to Bitan Aharon - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Givat Shapira is : 32.8 kilometer Driving from Kfar Baruch to Givat Shapira - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Bat Hen is : 33.3 kilometer Driving from Kfar Baruch to Bat Hen - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Beit lid is : 33.3 kilometer Driving from Kfar Baruch to Beit lid - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Havatzelet HaSharon is : 33.9 kilometer Driving from Kfar Baruch to Havatzelet HaSharon - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Mitzpe Ilan is : 33.9 kilometer Driving from Kfar Baruch to Mitzpe Ilan - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Taibe is : 34 kilometer Driving from Kfar Baruch to Taibe - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Avihayil is : 34.5 kilometer Driving from Kfar Baruch to Avihayil - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Ganot Hadar is : 34.7 kilometer Driving from Kfar Baruch to Ganot Hadar - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Beit Yitzhak is : 35.1 kilometer Driving from Kfar Baruch to Beit Yitzhak - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Bnei Dror is : 37.2 kilometer Driving from Kfar Baruch to Bnei Dror - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Maanit is : 38.1 kilometer Driving from Kfar Baruch to Maanit - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Metzar is : 38.3 kilometer Driving from Kfar Baruch to Metzar - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Herut is : 39.3 kilometer Driving from Kfar Baruch to Herut - map and directions at Google maps \ Bus
Up to 50 kilometers
Distance from Kfar Baruch to Eyal is : 41.8 kilometer Driving from Kfar Baruch to Eyal - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Even Yehuda is : 42.5 kilometer Driving from Kfar Baruch to Even Yehuda - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Beit Berl is : 44.1 kilometer Driving from Kfar Baruch to Beit Berl - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Batzra is : 44.4 kilometer Driving from Kfar Baruch to Batzra - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Gan Haim is : 45.5 kilometer Driving from Kfar Baruch to Gan Haim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Magal is : 45.7 kilometer Driving from Kfar Baruch to Magal - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Beit Yehoshua is : 46 kilometer Driving from Kfar Baruch to Beit Yehoshua - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Udim is : 46.8 kilometer Driving from Kfar Baruch to Udim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Lehavot Haviva is : 47.1 kilometer Driving from Kfar Baruch to Lehavot Haviva - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Einav is : 48.6 kilometer Driving from Kfar Baruch to Einav - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Wingate Institute is : 48.6 kilometer Driving from Kfar Baruch to Wingate Institute - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Harutzim is : 49.1 kilometer Driving from Kfar Baruch to Harutzim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Bnei Zion is : 49.8 kilometer Driving from Kfar Baruch to Bnei Zion - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Givat Hen is : 49.9 kilometer Driving from Kfar Baruch to Givat Hen - map and directions at Google maps \ Bus
Up to 60 kilometers
Distance from Kfar Baruch to Elishama is : 50.3 kilometer Driving from Kfar Baruch to Elishama - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Hod HaSharon is : 50.6 kilometer Driving from Kfar Baruch to Hod HaSharon - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Shavei Shomron is : 51 kilometer Driving from Kfar Baruch to Shavei Shomron - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Ganei Am is : 51.1 kilometer Driving from Kfar Baruch to Ganei Am - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Horshim is : 51.4 kilometer Driving from Kfar Baruch to Horshim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Hagor is : 51.7 kilometer Driving from Kfar Baruch to Hagor - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Gaash is : 53.2 kilometer Driving from Kfar Baruch to Gaash - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Arsuf is : 55.6 kilometer Driving from Kfar Baruch to Arsuf - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Yad Hana is : 55.6 kilometer Driving from Kfar Baruch to Yad Hana - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Salit is : 55.8 kilometer Driving from Kfar Baruch to Salit - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Tzur Natan is : 57.7 kilometer Driving from Kfar Baruch to Tzur Natan - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Kedumim is : 58 kilometer Driving from Kfar Baruch to Kedumim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Mizpe Yshai is : 58.3 kilometer Driving from Kfar Baruch to Mizpe Yshai - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Herzliya is : 58.6 kilometer Driving from Kfar Baruch to Herzliya - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Herzliya Pituah is : 58.6 kilometer Driving from Kfar Baruch to Herzliya Pituah - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Nitzanei Oz is : 58.9 kilometer Driving from Kfar Baruch to Nitzanei Oz - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Kokhav Yair is : 59.9 kilometer Driving from Kfar Baruch to Kokhav Yair - map and directions at Google maps \ Bus
Up to 70 kilometers
Distance from Kfar Baruch to Glil Yam is : 60.5 kilometer Driving from Kfar Baruch to Glil Yam - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Shaar Efraim is : 60.9 kilometer Driving from Kfar Baruch to Shaar Efraim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to HaKfar HaYarok is : 63.3 kilometer Driving from Kfar Baruch to HaKfar HaYarok - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Tzufin is : 63.3 kilometer Driving from Kfar Baruch to Tzufin - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Karnei Shomron is : 63.7 kilometer Driving from Kfar Baruch to Karnei Shomron - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Yitzhar is : 63.9 kilometer Driving from Kfar Baruch to Yitzhar - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Immanuel is : 64.6 kilometer Driving from Kfar Baruch to Immanuel - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Maale Shomron is : 65.5 kilometer Driving from Kfar Baruch to Maale Shomron - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Yakir is : 66.3 kilometer Driving from Kfar Baruch to Yakir - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Tzur Yitzhak is : 66.4 kilometer Driving from Kfar Baruch to Tzur Yitzhak - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Nofim is : 66.6 kilometer Driving from Kfar Baruch to Nofim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Matan is : 69.8 kilometer Driving from Kfar Baruch to Matan - map and directions at Google maps \ Bus
Up to 80 kilometers
Distance from Kfar Baruch to Yarhiv is : 70.3 kilometer Driving from Kfar Baruch to Yarhiv - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Tzur Yigal is : 70.5 kilometer Driving from Kfar Baruch to Tzur Yigal - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Kfar Tapuach is : 70.5 kilometer Driving from Kfar Baruch to Kfar Tapuach - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Nirit is : 70.6 kilometer Driving from Kfar Baruch to Nirit - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Revava is : 70.8 kilometer Driving from Kfar Baruch to Revava - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Kiryat Netafim is : 71 kilometer Driving from Kfar Baruch to Kiryat Netafim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Etz Efraim is : 71.9 kilometer Driving from Kfar Baruch to Etz Efraim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Shaarei Tikva is : 71.9 kilometer Driving from Kfar Baruch to Shaarei Tikva - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Rachelim is : 73.5 kilometer Driving from Kfar Baruch to Rachelim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Alei Zahav is : 77.4 kilometer Driving from Kfar Baruch to Alei Zahav - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Leshem is : 77.7 kilometer Driving from Kfar Baruch to Leshem - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Maale Levona is : 78.9 kilometer Driving from Kfar Baruch to Maale Levona - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Peduel is : 79.3 kilometer Driving from Kfar Baruch to Peduel - map and directions at Google maps \ Bus
Up to 90 kilometers
Distance from Kfar Baruch to Ofarim is : 85.2 kilometer Driving from Kfar Baruch to Ofarim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Ateret is : 85.9 kilometer Driving from Kfar Baruch to Ateret - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Nahliel is : 89.8 kilometer Driving from Kfar Baruch to Nahliel - map and directions at Google maps \ Bus
Up to 100 kilometers
Distance from Kfar Baruch to Naale is : 91.8 kilometer Driving from Kfar Baruch to Naale - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Talmon is : 92.4 kilometer Driving from Kfar Baruch to Talmon - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Nili is : 92.7 kilometer Driving from Kfar Baruch to Nili - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Talmon is : 94.3 kilometer Driving from Kfar Baruch to Talmon - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Modiin Ilit is : 96.4 kilometer Driving from Kfar Baruch to Modiin Ilit - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Matityahu is : 97 kilometer Driving from Kfar Baruch to Matityahu - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Mevo Modiim is : 97.5 kilometer Driving from Kfar Baruch to Mevo Modiim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Kfar HaOranim is : 97.8 kilometer Driving from Kfar Baruch to Kfar HaOranim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Shilat is : 98.5 kilometer Driving from Kfar Baruch to Shilat - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Lapid is : 98.6 kilometer Driving from Kfar Baruch to Lapid - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Kfar Ruth is : 99.4 kilometer Driving from Kfar Baruch to Kfar Ruth - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Psagot is : 99.7 kilometer Driving from Kfar Baruch to Psagot - map and directions at Google maps \ Bus
Up to 110 kilometers
Distance from Kfar Baruch to Modiin is : 100.8 kilometer Driving from Kfar Baruch to Modiin - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Maccabim Reut is : 102.5 kilometer Driving from Kfar Baruch to Maccabim Reut - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Yishparo Center Modiin is : 104.1 kilometer Driving from Kfar Baruch to Yishparo Center Modiin - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Kfar Shmuel is : 104.5 kilometer Driving from Kfar Baruch to Kfar Shmuel - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Shaalvim is : 105.6 kilometer Driving from Kfar Baruch to Shaalvim - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Nof Ayalon is : 105.7 kilometer Driving from Kfar Baruch to Nof Ayalon - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Mevo Horon is : 107.5 kilometer Driving from Kfar Baruch to Mevo Horon - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Nataf is : 109.3 kilometer Driving from Kfar Baruch to Nataf - map and directions at Google maps \ Bus
Up to 120 kilometers
Distance from Kfar Baruch to Maale HaHamisha is : 110.6 kilometer Driving from Kfar Baruch to Maale HaHamisha - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Yad HaShmona is : 111.9 kilometer Driving from Kfar Baruch to Yad HaShmona - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Neve Ilan is : 112.2 kilometer Driving from Kfar Baruch to Neve Ilan - map and directions at Google maps \ Bus
Distance from Kfar Baruch to Shoresh is : 113.9 kilometer Driving from Kfar Baruch to Shoresh - map and directions at Google maps \ Bus

Between two cities in israel
Cities  Kibbutzim  Moshavim  Nature Reserves
  From : 
     To :    


Cities between Kfar Baruch and Shoresh   |   Kibbutzim between Kfar Baruch and Shoresh   |   Moshavim between Kfar Baruch and Shoresh   |   Nature reserve between Kfar Baruch and Shoresh