Webster's Revised Unabridged Dictionary · 1913

Deloo

Deloo (da"lō) , noun

(Zoology) The duykerbok.