What is the meaning of Idiomatic Expression: My parents have lived in London for “donkey’s years”; February 15, 2021 – by Javed 0 (A) Very short period (B) Very long period (C) Both (D) None