jebels

English

Noun

jebels

  1. plural of jebel