i thought i had the flag, but i smacked face first into a bongoloid
an immovable object or insurmountable obstacle
"i thought i had the flag, but i smacked face first into a bongoloid" What is the definition of "bongoloid"?