RingofKerry's definitions
A very pretty English girl who tends to wear little or no makeup, has pale rosy cheeks, natural hair and is well-spoken and ladylike.
by RingofKerry October 18, 2009
Get the English Rose mug.