equipped with the latest technology - German English Dictionary