meaning of biscuit hatch

biscuit hatch meaning in Urban Dictionary

slang term the lips when informing you to definitely shut up. similar to pie opening, cum dumpster, etc.