physical resemblance - German English Dictionary