I'm working on a problem where I have to set up a dictionary with keys and values. I implemented Google Guava to use multimap.
My issue is that I do not know how to set up two different values for the same key. How to do that? (please look below for my code with the comment about it)

For example, look at this output :

[output]
Search: book
Book: A written work published in printed or electronic form.
Book: To arrange for someone to have a seat on a plane.
[/output]

Here the key is book with two values so it prints two values for the same key.

Here is my code :

import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.Multimap;
 
public class DictionaryCSC220 {
 
    private enum Entry {
 
        BOOK("book", "A written work published in printed or electronic form."), // how to add a second value to the same key "book" here?
        BOOKABLE("bookable", "Can be ordered in advance."),
        BOOKCASE("bookcase", "Can be ordered in advance."),
        BOOKBINDER("bookbinder", "A person who fastens the pages of books."),
        CSC220("csc220", " Data Structures.");
 
        private String key;
        private String value;
 
        private Entry() {
        }
 
        private Entry(String key, String value) {
            this.key = key;
            this.value = value;
        }
 
        public String getKey() {
            return this.key;
        }
 
        public String getValue() {
            return this.value;
        }
    }
 
    public static void main(String[] args) {
 
        System.out.println("- DICTIONARY 220 JAVA Standard -----\n -----     powered by Google Guava -");
 
        Multimap<String, String> dictionaryGG = ArrayListMultimap.create();
 
        // Adding some key/value
        dictionaryGG.put(Entry.BOOK.getKey(), Entry.BOOK.getValue());
 
        // Search
        String searchKey = "book";
        if (dictionaryGG.containsKey(searchKey)) {
            System.out.println(searchKey + "\t" + dictionaryGG.get(searchKey));
        } else {
            System.out.println(searchKey + "\t <Not found>");
        }
    }
}

I tried to add another line such as BOOK("book", "To arrange for someone to have a seat on a plane.") but it won't work as my IDE tell me there is an error as it's duplicate.