photo-matching technology - German English Dictionary