Vocabulary Term #1756
USA
UK
USA
UK
to handle something or take care of something
USA
UK
"We need to deal with this problem immediately."