stack things haphazardly - Spanish English Dictionary