camel riders

English

Noun

camel riders

  1. plural of camel rider