ha-ha
Explore definitions, synonyms, and language insights of ha-ha
Definitions
                    Noun
                    
                a loud laugh that sounds like a horse neighing
                
                    Noun
                    
            a ditch with one side being a retaining wall; used to divide lands without defacing the landscape