to look (like) - Spanish English Dictionary