giant garlic - Spanish English Dictionary