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