have a verbal controversy over

See: debate, dispute