Definitions by Dustin Freeman
hetero lifemate
A best friend who is so close, that were they not to match your sexual orientation, you would be married to them. Other sexual orientations may use "homo lifemate" or equivalent.
hetero lifemate by Dustin Freeman November 30, 2005