Englishman in Mexico, perhaps good drummer (6)
I believe the answer is:
gringo
'englishman in mexico' is the definition.
The answer and definition can be both people as well as being singular nouns.
Maybe there's an association between them I don't understand?
'good drummer' is the wordplay.
'good' becomes 'g' (abbreviation).
'drummer' becomes 'Ringo' (Ringo Starr).
'g'+'ringo'='GRINGO'
'perhaps' is the link.
Can you help me to learn more?
(Other definitions for gringo that I've seen before include "What the Mexican calls the American" , "Non-Spanish speaker" , "Latin-American term for English speaker" , "English-speaker abroad" .)