What does Dromedare mean?

Dromedare - German to English

dromedaries