Definitions by Anonymous8128
Omeela
An annoying type of female (often has an Indian nationality) that always does things on her own way. If you fail to serve her, she might end up making you black as well; Indian to be specific.
Omeela by Anonymous8128 November 5, 2019