2 definitions by Ahriman

Northern English term for poo. Noun, but also can be used as an adjective
"What a heap of babba"
"Look at her babbery bumhole"
by Ahriman May 26, 2003
Get the babba mug.
Two people who fuck and are friends. Another word for friends with benefits.
Hey tonya, we are lovers and friends because we fuck and are friends.
by Ahriman February 7, 2018
Get the Lovers and friends mug.