pedlar - German English Dictionary