Interesting thread!!! In Argentina we say "Estadounidense". And the term "gringo" is not offensive at all... neither is "yankee". It depends on what you say and the tone of your voice, but it's quite usual to hear expressions like "Mi prima está saliendo con un yankee que conoció de vacaciones en Mexico", and that's not offenssive...
__________________
=================
====-mem286-====
|