someone who exchanges/permutes - French English Dictionary