Tamil Dictionary 🔍

doo

Doo, n. (Zoöl.) Defn: A dove. [Scot.]


doo - Similar Words