physical resemblance - French English Dictionary