Noun Definition

haywire

1.Definition: wire for tying up bales of hay

Category: Objects