equipped with latest technology - Allemand Anglais Dictionnaire