doing haphazardly - French English Dictionary