phrase means of highly exaggerated
Answers
Answered by
1
The italicised phrase means too remarkable to be true.
Similar questions