what do you mean by economic and non - economic activities? what do you mean by farm labour?
Economic activities are the activities which are done to earn income like business or jobs; While non economic activities are the ones which are done to satisfy social or self requirements and not to earn money like looking after your house, donating blood.
Farm labour is the manpower or labour which works on farms and carry out all the farm activities.