meaning of Biscoche

Biscoche meaning in Urban Dictionary

A. Spanish term for Cake or pastries.B. Spanish slang for vagina.