1 definition by God given 915

Top Definition
One who is very great at loving and makes for the best partners in life.
Leo is very openhearted.
by God given 915 December 27, 2016

Mug icon
Buy a Openhearted mug!