Person travelling from Goa, very out of sorts (7)
I believe the answer is:
voyager
'person travelling' is the definition.
Although both the answer and definition are singular nouns, I cannot understand how one could define the other.
'goa very out of sorts' is the wordplay.
'out of sorts' indicates an anagram (not its usual self).
'goa'+'very'='goavery'
'goavery' anagrammed gives 'VOYAGER'.
'from' is the link.
Can you help me to learn more?
(Other definitions for voyager that I've seen before include "Traveller to a distant land" , "Traveler to a distant land" , "Person making a journey on water or in space" , "Sea or space traveller" , "Seafarer" .)