תֵּל חַרְשָׁא

Tel Harsha

tel haresaʼ
Noun
2