Tamil Dictionary 🔍

lyn

Lyn, n. Defn: A waterfall. See Lin. [Scot.]


lyn - Similar Words