photo-matching technology - Spanish English Dictionary