i can't believe you pierced your abiola
the term used to describe the region between the navel and the internal iliac lymph nodes
"i can't believe you pierced your abiola" What is the definition of "abiola"?