In reply to S Ramsay:
> Migrant Worker isn't the correct term though. Migrant worker implies that the primary reason for the move was to look for work, however it states that he moved to Catalonia in order to climb. Therefore, if you must stick a suffix on, 'Migrant Climber' would convey the message you are trying to convey better than 'Migrant Worker' which is misleading for the sake of political correctness. Or, if we take Expat to mean 'someone who has moved abroad for a jolly', that works pretty well
The problem with that is that expat is not used to mean that. It's generally used to mean wealthy privileged white Europeans who move abroad for whatever reason (which generally includes some kind of work) . When others move abroad for whatever reason (which generally includes some kind of paid work), they are immigrants or migrant workers.
Expat is a grim relic from grim times.