Haystack

Tamil Dictionary definitions for Haystack

Haystack : வைக்கோல் போர்

Haystack definition

Noun. A stack or conical pile of hay in the open air.