What does biscuit hatch mean?

biscuit hatch meaning in Urban Dictionary

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