1 definition by roms28

Top Definition
a beautiful song by Harry Styles. which most likely has a different meaning than we all think
have you heard watermelon sugar? no? ohhhh right you must be a local.
by roms28 November 19, 2019

Mug icon
Buy a watermelon sugar mug!