OJO MEANING IN ENGLISH

• Ojo Definition & Synonyms

  1. (n.) A spring, surrounded by rushes or rank grass; an oasis.


RECENT SEARCHES