Search

dood🔊

A riding camel or dromedary.

(dude)

(Hong Kong) (doot).

(Hong Kong) (doot).