jebel in French
jebel in French
angoisse
A hill, a mountain (especially in the Middle East or North Africa).
djebel
A hill, a mountain (especially in the Middle East or North Africa).