What does it mean? I can't find any definition for it. I heard it in a movie, from the context I think it means "foreign woman".