sonya & shauna's definitions
a word used to display extreme thankfulness. usually used towards someone you love, particularly named helen.
by sonya & shauna February 24, 2019
Get the thank you helen mug.
Get the thank you helen mug.We'll email you a link to sign in instantly.