look physically similar - Spanish English Dictionary