repugnant - Dictionary definition and meaning for word repugnant
re-pug-nant -> pug which belongs to dog family and you think that you hate dogs
re + pregnant >> when you make some that against her will, u r an offensive person and morally degraded person
repugnant is like repulsive pug... so very distasteful or offensive to the mind!!
Repulsive+Gnat- A repulsive gnat is disgusting. Therefore a repulsive gnat is repugnant. :D