1 definition by squiffy121

Top Definition
A country that you didn't know existed until someone from there keeps bringing it up.
Friend: Yoooo in my glorious country Bulgaria, they have those but wayyyy better. America sucks.
Other friend: Isn't Bulgaria a picnic park in Russia?
by squiffy121 September 23, 2020

Mug icon
Buy a Bulgaria mug!