Hi! What's the meaning of "delivers the mail" in the following sentence? Is it an idiomatic expression? Talent is vital. It's the human resource that delivers the mail. Thanks in advance for your help. S
Originally Posted by sonyet Hi! What's the meaning of "delivers the mail" in the following sentence? Is it an idiomatic expression? Talent is vital. It's the human resource that delivers the mail. Thanks in advance for your help. S A more common idiom is "delivers the goods". I've never heard the above version, but I'd assume it was intended to mean something similar.
Forum Rules