truff - German English Dictionary