Skip to main content

Oxycitren

Oxycitren,a feeling meaning a place you love or a place that oddly comforts you even though it's just a place.
I love Edinburgh, it's gives me oxycitren.
by Oxycitrencreato November 6, 2021
mugGet the Oxycitren mug.
Related Words

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email