Green’s Dictionary of Slang

miaow n.

[play on pussy n. (1)]

the vagina.

[UK]R. Milward Apples (2023) 27: [M]y miaow was throbbing.