n. area located near the Ramle-Ramallah-Jerusalem junction in Israel (site of an abandoned village, a Christian monastery, and a large police outpost)
LATRUN
Meaning of LATRUN in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012