Pussy In Spain, In other words it means pussy.