Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

deloul Definition

Cancel
deloul
noun
A breed of dromedary used for rapid travel; a swift camel

Words Related to deloul!

deloul Examples by Brain Bank Users