meaning of camilla atkins

camilla atkins meaning in Urban Dictionary

royal, eye-catching, blags the woman way into culture