OUCH MEANING IN ENGLISH

• Ouch Definition & Synonyms

  1. (n.) A socket or bezel holding a precious stone; hence, a jewel or ornament worn on the person.


RECENT SEARCHES