be very clever and unscrupulous person - Allemand Anglais Dictionnaire