look alike somebody a lot - French English Dictionary