n. Archaeol. an artificial mound in the Middle East etc. formed by the accumulated remains of ancient settlements. [Arab. tall hillock]
TELL
Meaning of TELL in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012