A debate is a verbal controversy between two or more people within well-defined rules.