1. Brunette: It can refer to a person with brown hair, especially a person of Hispanic or Latin American descent.
2. Olive-skinned: It can also refer to a person with darker skin tones, usually with a brownish-olive hue. This can be used to describe people of various ethnicities.
In both cases, it implies a person with a warm complexion.
So, depending on the context, "moreno" can mean either "brunette" or "olive-skinned."