Webster's Revised Unabridged Dictionary · 1913

Omegoid

Omegoid , adjective

[Omega + -oid.]

Having the form of the Greek capital letter Omega (O).