dispute

to oppose strongly by argument; n. an angry debate

» English Vocabulary