physical resemblance - Spanish English Dictionary