What is the meaning of the word "birch"?

Definitions:

  1. to whip with a birch twig copy to clipboard verb
    • The criminal was birched in the public square. copy to clipboard

Synonyms:

NearBy Words: