Sorry for answering so late. My Internet connection has let me down.
I don't understand whether they are complete synonyms or not. Will the three sentences below have the same meaning (without a slightest difference)?
This year the yield/crop(s?)/harvest of fruit has been enormous in Sri Lanka.
Does the word 'crop' mean a smaller amount of harvest? Is 'yield' the most scientific word out of this threesome?
Thanks in advance.