someone who exchanges/permutes - Allemand Anglais Dictionnaire