Related Words for word “dromedarius”
dromedarius - Did you Mean?
dromedary (dromedaries)