Question

Select the most appropriate meaning of the given idiom. Achilles’ Heel

A Costly item
B Irrelevant thing
C Vulnerable point
D Fast runner
Practice Next

More Previous year papers Questions

Hey! Ask a query