Rosaceae?

Rosaceae?

Observation - Rosaceae? - Chile. Description: Alien?

Alien?