person who remits - German English Dictionary