attractive and good-looking person - French English Dictionary