giant garlic - French English Dictionary