physical resemblance - Turkish English Dictionary