OMEGOID MEANING IN ENGLISH

• Omegoid Definition & Synonyms

  1. (a.) Having the form of the Greek capital letter Omega (/).


RECENT SEARCHES