Tamil Dictionary 🔍

haystack

Hay"stack`, n. Defn: A stack or conical pile of hay in the open air.


haystack - Similar Words