last night my girlfriend met my other girlfriend, i was so bhogal'd
welsh slang for being caught out on excessive lies on public scale
"last night my girlfriend met my other girlfriend, i was so bhogal'd" What is the definition of "bhogal'd"?