dromedarists

English

Noun

dromedarists

  1. plural of dromedarist