Simply the most beautiful and greatest girls on this planet.<br /><br /><br />French girls definition by Urban Dictionary