Omegoid /(?)/

O·me·goid

Omegoid

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