"To have a discussion" means to talk or exchange ideas with someone on a particular topic, sharing thoughts, opinions, and information. It involves listening to each other and expressing views to better understand different perspectives and reach a mutual understanding.
Full definition