ojo de agua
Meanings
Noun
1. spring (place where water emerges from the ground)