Okinawan language
There are scholars who note that "amejo" means someone who has an affinity for America and that the derogatory connotation was a result of a misunderstanding of the Okinawan language.