the act of criticizing someone, especially in politics, to harm their reputation
"The debate turned into mud-slinging very quickly."
to be patient; to wait
something that happens which you always wished for
to find small, unimportant faults in something
Having good knowledge of modern technology.
a person with strong purpose and determination to achieve so...
to suddenly remember something