1 definition by I like potato's

A friend of a friend who like friends but often becomes a ghost.
Is your friend baylee coming out tn?

Nah he ghostin, got dat baylee delucca nose nose peanut brittle butter goin on.
by I like potato's May 2, 2021
Get the Baylee delucca mug.