dago

n. (pl. -s) slang offens. Foreigner, esp. A spaniard, portuguese, or italian. [spanish diego = james]

n. A nickname given to a person of Spanish (or, by extension, Portuguese or Italian) descent.