someone who exchanges/permutes - German English Dictionary