Yahoo India Web Search

Search results

  1. Dictionary
    corporal punishment

    noun

    • 1. physical punishment, such as caning or flogging.