What is the meaning of [Killing two birds with one stone]

Meaning: Accomplishing two different tasks in the same undertaking