1 definition by Jojoulied

The sound every drop of blood make as it drips through your heart passages full of life and death
by Jojoulied February 14, 2019
Get the Echo mug.