1 definition by ultimaking100

Top Definition
The act of killing someone by choking them to death with your tongue while french kissing.
After french kissing with my mate, I killed her and was accused of committing homifrench.
by ultimaking100 October 02, 2009

Mug icon
Buy a homifrench mug!