haystack
nounDefinition of haystack
1
: a stack of hay
2
: a vertical standing wave in turbulent river waters
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more