truffes - German English Dictionary